Enterprise Version
suffer